/*产生随机数函数*/

/*
	产生随机数序列
	传入参数num表示磁道的总数量
*/
function createIndexsArray(num){
	var first = Math.floor(num * 0.25);
	var second = Math.floor(num * 0.5);
	var third = num - (first + second);
	var arr = [];
	//产生0-499
	for(var i=0; i<first; i++){
		var data = getRandom(0, 500);
		arr.push(data);
	}
	//产生500-999
	for(var i=0; i<second; i++){
		var data = getRandom(500, 1000);
		arr.push(data);
	}
	//产生1000-1499
	for(var i=0; i<third; i++){
		var data = getRandom(1000, 1500);
		arr.push(data);
	}
	//随机打乱数组
	arr.sort(function(){
		return 0.5-Math.random();
	});
	return arr;
}

/*
	产生min-max之间的随机数（不包含最大值）
*/
function getRandom(start, end){
	if(start > end){
		return 0;
	}
	var length = end - start + 1;
	var num = Math.floor(Math.random()*length+start);
	return num;
}

/*
	展示随机序列
*/
function showIndexArr(arr){
	var $pane = $("#displayIndexsPane");
	var str = "";
	for(var x of arr){
		str += x+" ";
	}
	$pane.html(str);
}